package com.jhws.sys.menu.service;

import java.util.List;

import com.jhws.sys.menu.bo.TblMenuDimBo;
import com.jhws.sys.role.bo.TblRolemenuDimBo;
import com.jhws.sys.menu.bo.MenuObject;

public interface ITblMenuDimService {
	public abstract TblMenuDimBo findTblMenuDimById(String MenuId);

	public abstract List<TblMenuDimBo> findTblMenuDimByWhere(String whereClause) throws Exception;

	public abstract void removeMenuDim(String MenuId);
	
	public abstract void save(TblMenuDimBo bo) throws Exception;
	
	public abstract String getMenuString(String url)throws Exception;

	List<MenuObject> getAllMenuObjects(int level, List<TblMenuDimBo> lastMenuList, List<TblRolemenuDimBo> roleMenuList,
			int type) throws Exception;

}
